package com.cmw.core.kit.email.model;

import java.io.Serializable;

/**
 * 邮件发送模型
 * @author chengmingwei
 * @date 2016-06-30 11:02
 */
@SuppressWarnings("serial")
public class SendEmailModel implements Serializable {
	/*邮件接收者*/
	private String to;
	/*邮件标题*/
	private String title;
	/*邮件内容*/
	private String content;
	/*扩展参数*/
	private String extField;
	/*状态 [1:成功,2:失败]*/
	private Integer xstatus;
	
	public SendEmailModel() {
	}
	
	public SendEmailModel(String to, String title, String content) {
		this.to = to;
		this.title = title;
		this.content = content;
	}
	
	/**
	 * 获取邮件接收者
	 * @return	返回邮件接收者
	 */
	public String getTo() {
		return to;
	}
	
	/**
	 * 设置邮件接收者
	 * @param to	邮件接收者
	 */
	public void setTo(String to) {
		this.to = to;
	}
	
	/**
	 * 获取邮件标题
	 * @return	返回邮件标题
	 */
	public String getTitle() {
		return title;
	}
	
	/**
	 * 设置邮件标题
	 * @param title	邮件标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	
	/**
	 * 获取邮件内容
	 * @return	返回邮件内容
	 */
	public String getContent() {
		return content;
	}
	
	/**
	 * 设置邮件内容
	 * @param content	邮件内容
	 */
	public void setContent(String content) {
		this.content = content;
	}

	
	/**
	 * 获取状态 [1:成功,2:失败]
	 * @return	返回状态
	 */		
	public Integer getXstatus() {
		return xstatus;
	}

	/**
	 * 设置状态 [1:成功,2:失败]
	 * @param xstatus	状态
	 */
	public void setXstatus(Integer xstatus) {
		this.xstatus = xstatus;
	}

	/**
	 * 获取扩展字段
	 * @return	返回扩展字段
	 */
	public String getExtField() {
		return extField;
	}
	
	/**
	 * 设置扩展字段
	 * @param extField	扩展字段
	 */
	public void setExtField(String extField) {
		this.extField = extField;
	}
	
	/**
	 * 状态 [邮件发送成功 : 1]
	 */
	public static int XSTATUS_SUCCESS = 1;
	/**
	 * 状态 [邮件发送失败 : 2]
	 */
	public static int XSTATUS_FAILURE = 2;
}
